﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Business.Entities;
using Data.Database;

namespace Negocio
{
    public class EspecialidadLogic:BusinessLogic
    {
        Data.Database.EspecialidadAdapter especialidaddata;
        Data.Database.PlanAdapter plandata;
        
        

        public Data.Database.EspecialidadAdapter Especialidaddata
        {
            get { return especialidaddata; }
            set { especialidaddata = value; }
        }
         public EspecialidadLogic()
        {
             especialidaddata = new EspecialidadAdapter();
        }
         public List<Especialidad> getAll()
         {
             return (especialidaddata.GetAll());
         }

         public Especialidad getOne(int id)
         {
             return (especialidaddata.GetOne(id));
         }

         public void delete(int id)
         {
             especialidaddata.Delete(id);
         }

         public void save(Business.Entities.Especialidad esp)
         {
             especialidaddata.Save(esp);
         }

         public List<Plan> getPlanesEsp(Especialidad espe)
         {
             List<Plan> Planes = new List<Plan>();
             Planes = plandata.GetAllPlanesEspecialidad(espe.ID);
             return Planes;

         }

         public int buscaID(string desc)
         { 
         return(especialidaddata.buscaEspecialidad(desc).ID);
         
         }







    }
}
